查看进程文件打开文件数、文件句柄、描述符

您所在的位置:网站首页 linux 查看打开的文件句柄 查看进程文件打开文件数、文件句柄、描述符

查看进程文件打开文件数、文件句柄、描述符

2024-04-28 15:18| 来源: 网络整理| 查看: 265

按进打开的文件数排序:

lsof | awk '{print $2}' | sort | uniq -c | sort -n

查看进程:

ps -p n

文件描述符设置:

查看某进程的PID:

pidof prometheus 11397

查看文件句柄/描述符:文件描述符(FD:file descriptors),也可以说是文件句柄。

ll /proc/11397/fd | wc -l

文件描述符配置文件:

用户名-限制类型-限制内容-值

cat >> /etc/security/limits > /etc/sysctl.conf

查看打开的文件(不都是文件描述符):

lsof:list open file

lsof -u root # 按用户查看 lsof -p 11397 # 按进程查看

只有最后三个才是文件描述符:

[[email protected] ~] $pidof vim 11465 [[email protected] ~] $lsof -p 11465 COMMAND   PID USER   FD   TYPE DEVICE  SIZE/OFF     NODE NAME vim     11465 root  cwd    DIR  253,1       176  8388673 /root vim     11465 root  rtd    DIR  253,1       256       64 / vim     11465 root  txt    REG  253,1   2289640 16813088 /usr/bin/vim vim     11465 root  mem    REG  253,1     62184 25408550 /usr/lib64/libnss_files-2.17.so vim     11465 root  mem    REG  253,1 106070960 25214752 /usr/lib/locale/locale-archive vim     11465 root  mem    REG  253,1     11384 25408529 /usr/lib64/libfreebl3.so vim     11465 root  mem    REG  253,1     14872 25408571 /usr/lib64/libutil-2.17.so vim     11465 root  mem    REG  253,1     41080 25390494 /usr/lib64/libcrypt-2.17.so vim     11465 root  mem    REG  253,1    113584 25408537 /usr/lib64/libnsl-2.17.so vim     11465 root  mem    REG  253,1    111080 25408562 /usr/lib64/libresolv-2.17.so vim     11465 root  mem    REG  253,1    163680 25201192 /usr/lib64/libncurses.so.5.9 vim     11465 root  mem    REG  253,1     19888 25204657 /usr/lib64/libattr.so.1.1.0 vim     11465 root  mem    REG  253,1    398264 25201263 /usr/lib64/libpcre.so.1.2.0 vim     11465 root  mem    REG  253,1   2118128 25390491 /usr/lib64/libc-2.17.so vim     11465 root  mem    REG  253,1    143944 25408560 /usr/lib64/libpthread-2.17.so vim     11465 root  mem    REG  253,1   1647288   519467 /usr/lib64/perl5/CORE/libperl.so vim     11465 root  mem    REG  253,1     19776 25408533 /usr/lib64/libdl-2.17.so vim     11465 root  mem    REG  253,1     27736 25407071 /usr/lib64/libgpm.so.2.1.0 vim     11465 root  mem    REG  253,1     37056 25204659 /usr/lib64/libacl.so.1.1.0 vim     11465 root  mem    REG  253,1    174520 25201202 /usr/lib64/libtinfo.so.5.9 vim     11465 root  mem    REG  253,1    155744 25201279 /usr/lib64/libselinux.so.1 vim     11465 root  mem    REG  253,1   1141928 25408535 /usr/lib64/libm-2.17.so vim     11465 root  mem    REG  253,1    159640 25390483 /usr/lib64/ld-2.17.so vim     11465 root    0u   CHR  136,1       0t0        4 /dev/pts/1 vim     11465 root    1u   CHR  136,1       0t0        4 /dev/pts/1 vim     11465 root    2u   CHR  136,1       0t0        4 /dev/pts/1

查看子进程:

top -H -p 1139

参考:

cnblogs.com/mfryf/p/5329770.html


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3